perm filename ENLIST.TXT[11,HE] blob
sn#690544 filedate 1982-12-10 generic text, type C, neo UTF8
COMMENT ā VALID 00005 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002
C00003 00003 ENTAB MACRO M1113 10-DEC-82 14:49 PAGE 1
C00007 00004 ENTAB MACRO M1113 10-DEC-82 14:49 PAGE 1-1
C00011 00005 ENTAB MACRO M1113 10-DEC-82 14:49 PAGE 1-2
C00012 ENDMK
Cā;
ENTAB MACRO M1113 10-DEC-82 14:49 PAGE 1
1 ; COPYRIGHT XEROX CORPORATION 1979
2 .TITLE ENTAB
3 .DSABL GBL
U 4 .MCALL DEVDF$
U 5 .MCALL HWDDF$
6 .GLOBL $ENINP
7 .GLOBL $ENOUT
O 8 000000 DEVDF$
O 9 000000 HWDDF$
10 000001 LOADED=1 ;1 = LOADABLE DRIVER
11 ;
12 .IF Z,LOADED
13 ;
14 ;INTERRUPT VECTORS
15 ;
16 .ASECT
17 .=400
18 .WORD $ENOUT ;OUTPUT
19 .WORD PR7!0
20 .WORD $ENINP ;INPUT
21 .WORD PR7!1
22 .WORD $ENOUT ;COLLISION
23 .WORD PR7!0
24 .ENDC
25 000000 .PSECT
26 ;
27 ;DEVICE CONTROL BLOCK
28 ;
29 000000 $ENDAT::
30 000000 ENDCB::
31 000000 000000 .WORD 0 ;LINK TO NEXT DCB
32 000002 000040' .WORD .EN0 ;POINTER TO FIRST UCB
33 000004 105 116 .ASCII /EN/ ;DEVICE NAME
34 000006 000 001 .BYTE 0,1 ;UNIT NO.,RANGE
35 000010 000034 .WORD ENND-ENST ;LENGTH OF UCB
36 000012 000000 .WORD 0 ;POINTER TO DISPATCH TABLE
37 000014 000107 .WORD 107 ;LEGAL FCN MASK CODES 0-15
38 000016 000100 .WORD 100 ;CONTROL FCN MASK CODES 0-15
39 000020 000000 .WORD 0 ;NO-OP FCN MASK CODES 0-15
40 000022 000000 .WORD 0 ;ACP FCN MASK CODES 0-15
41 000024 000000 .WORD 0 ;LEGAL FCN MASK CODES 16-31
42 000026 000000 .WORD 0 ;CONTROL FCN MASK CODES 16-31
43 000030 000000 .WORD 0 ;NO-OP FCN MASK CODES 16-31
44 000032 000000 .WORD 0 ;ACP FCN MASK CODES 16-31
45 000034 000000 .WORD 0 ;ADDRESS OF PCB
46 ;
47 ;UNIT CONTROL BLOCK 0 (OUTPUT)
48 ;
49 000036' ENST=.
50 000036 000000 .WORD 0 ;OWNER'S UCB POINTER
51 000040 .EN0::
52 000040 000000' .WORD ENDCB ;POINTER TO DCB
53 000042 000040' .WORD .-2 ;POINTER TO U.DCB
54 000044 201 000 .BYTE 201,0 ;CONTROL,STATUS
55 000046 000 000 .BYTE 0,0 ;DEVICE NO.,STATUS2
56 000050 000001 .WORD 1 ;CW1
57 000052 000000 .WORD 0 ;CW2
ENTAB MACRO M1113 10-DEC-82 14:49 PAGE 1-1
58 000054 000000 .WORD 0 ;CW3
59 000056 001052 .WORD 554. ;CW4=DEFAULT BUFFER SIZE
60 000060 000126' .WORD $EN0 ;POINTER TO SCB
61 000062 000000 .WORD 0 ;TCB OF ATTACHED TASK
62
63 000064 .BLKW 2 ;BUFFER ADDRESS & REL BIAS
64 000070 .BLKW 1 ;BYTE COUNT OF CURRENT I/O
65 000072' ENND=.
66 ;
67 ;UNIT CONTROL BLOCK 1 (INPUT)
68 ;
69 000072 000000 .WORD 0 ;OWNER'S UCB POINTER
70 000074 .EN1::
71 000074 000000' .WORD ENDCB ;POINTER TO DCB
72 000076 000074' .WORD .-2 ;POINTER TO U.DCB
73 000100 201 000 .BYTE 201,0 ;CONTROL,STATUS
74 000102 000 000 .BYTE 0,0 ;DEVICE NO.,STATUS2
75 000104 000001 .WORD 1 ;CW1
76 000106 000000 .WORD 0 ;CW2
77 000110 000000 .WORD 0 ;CW3
78 000112 001052 .WORD 554. ;CW4=DEFAULT BUFFER SIZE
79 000114 000156' .WORD $EN1 ;POINTER TO SCB
80 000116 000000 .WORD 0 ;TCB OF ATTACHED TASK
81 000120 .BLKW 2 ;BUFFER ADDRESS & REL BIAS
82 000124 .BLKW 1 ;BYTE COUNT OF CURRENT I/O
83 ;
84 ;STATUS CONTROL BLOCK 0 (OUTPUT)
85 ;
86 000126 $EN0::
87 000126 000000 .WORD 0 ;I/O QUEUE HEAD
88 000130 000126' .WORD .-2 ;I/O QUEUE TAIL
89 000132 240 100 .BYTE 240,100 ;PRIORITY,VECTOR/4
90 000134 000 000 .BYTE 0,0 ;CURRENT,INITIAL TIMEOUT
91 000136 000 000 .BYTE 0,0 ;CONTROLLER NO.*2,STATUS
92 000140 160024 .WORD 160024 ;ADDRESS OF ETHERNET H/W
93 000142 .BLKW 1 ;ADDRESS OF CURRENT I/O PACKET
94 000144 .BLKW 5 ;FORK BLOCK ALLOCATION
95 ;
96 ;STATUS CONTROL BLOCK 1 (INPUT)
97 ;
98 000156 $EN1::
99 000156 000000 .WORD 0 ;I/O QUEUE HEAD
100 000160 000156' .WORD .-2 ;I/O QUEUE TAIL
101 000162 240 101 .BYTE 240,101 ;PRIORITY,VECTOR/4
102 000164 000 000 .BYTE 0,0 ;CURRENT,INITIAL TIMEOUT
103 000166 002 000 .BYTE 2,0 ;CONTROLLER NO.*2,STATUS
104 000170 160034 .WORD 160034 ;ADDRESS OF ETHERNET H/W
105 000172 .BLKW 1 ;ADDRESS OF CURRENT I/O PACKET
106 000174 .BLKW 5 ;FORK BLOCK ALLOCATION
107 000206 $ENEND::
108 000001 .END
ENTAB MACRO M1113 10-DEC-82 14:49 PAGE 1-2
SYMBOL TABLE
ENDCB 000000RG LOADED= 000001 $ENINP= ****** G $EN0 000126RG .EN0 000040RG
ENND = 000072R $ENDAT 000000RG $ENOUT= ****** G $EN1 000156RG .EN1 000074RG
ENST = 000036R $ENEND 000206RG
. ABS. 000000 000
000206 001
ERRORS DETECTED: 4
VIRTUAL MEMORY USED: 107 WORDS ( 1 PAGES)
DYNAMIC MEMORY: 20502 WORDS ( 78 PAGES)
ELAPSED TIME: 00:01:42
,EN=ENTAB.RSX,ENDRV.RSX